// 药品报销比例 API
import api from './request'

/**
 * 查询全部药品报销比例
 * @param {string} status 状态筛选条件（可选）
 */
export const getDrugRatioList = (status) => {
  const params = status ? { status } : {}
  return api.get('/drug_reimbursement_ratio/list', { params })
}

/**
 * 根据ID查询药品报销比例详情
 * @param {number} id 报销比例ID
 */
export const getDrugRatioDetail = (id) => {
  return api.get(`/drug_reimbursement_ratio/${id}`)
}

/**
 * 新增药品报销比例
 * @param {Object} data 报销比例数据
 * @param {string} data.drugType 药品类型（甲/乙/丙）
 * @param {number} data.reimbursementRatio 报销比例
 * @param {string} data.status 状态（启用/停用）
 * @param {string} data.description 说明
 */
export const addDrugRatio = (data) => {
  return api.post('/drug_reimbursement_ratio/add', data)
}

/**
 * 修改药品报销比例
 * @param {Object} data 报销比例数据
 * @param {number} data.ratioId 主键ID
 * @param {string} data.drugType 药品类型（甲/乙/丙）
 * @param {number} data.reimbursementRatio 报销比例
 * @param {string} data.status 状态（启用/停用）
 * @param {string} data.description 说明
 */
export const updateDrugRatio = (data) => {
  return api.put('/drug_reimbursement_ratio/update', data)
}

/**
 * 删除药品报销比例
 * @param {number} id 报销比例ID
 */
export const deleteDrugRatio = (id) => {
  return api.post(`/drug_reimbursement_ratio/delete/${id}`)
}
